void(* clCCardio_PPGDataHandler)(clCCardio, clCPPGTimedData) NOEXCEPT
Definition CCardio.h:36
void(* clCCardio_CalibratedHandler)(clCCardio) NOEXCEPT
Definition CCardio.h:33
CL_DLL void clCCardio_SetOnCalibratedEvent(clCCardio cardio, clCCardio_CalibratedHandler handler, clCError *error) NOEXCEPT
CL_DLL void clCCardio_SetOnPPGDataEvent(clCCardio cardio, clCCardio_PPGDataHandler handler, clCError *error) NOEXCEPT
CL_DLL clCCardio clCCardio_Create(clCDevice device, clCError *error) NOEXCEPT
CL_DLL void clCCardio_SetOnIndexesUpdateEvent(clCCardio cardio, clCCardio_IndexesUpdateHandler handler, clCError *error) NOEXCEPT
CL_DLL clCCardio clCCardio_CreateCalibrated(clCDevice device, clCNFBCalibrator calibrator, clCError *error) NOEXCEPT
struct clCCardio_Data clCCardio_Data
void(* clCCardio_IndexesUpdateHandler)(clCCardio, const clCCardio_Data *) NOEXCEPT
Definition CCardio.h:30
#define NOEXCEPT
Definition CDefinesPrivate.h:82
#define CL_DLL
Definition CDefinesPrivate.h:51
#define CLC_CLASS_WN(Wrapped, Name)
Definition CDefinesPrivate.h:84
float stressIndex
Definition CCardio.h:19
bool hasArtifacts
Definition CCardio.h:21
bool motionArtifacts
Definition CCardio.h:23
bool metricsAvailable
Definition CCardio.h:24
bool skinContact
Definition CCardio.h:22
float heartRate
Definition CCardio.h:18
float kaplanIndex
Definition CCardio.h:20
int64_t timestampMilli
Definition CCardio.h:17